package com.wecheir.utils;

import com.wecheir.entity.User;
import org.apache.commons.lang3.StringUtils;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 用户工具类
 */
public class UploadUtil {

    public static final String basePath = "D:/upload/";


    /**
     * 封装一个获取文件名字的方法   xxx.jpg    test(1).1.jpg
     */
    public static String getFileName(String originalFilename){
        //获取文件名称中最后一个.的位置
        int lastIndexOf = originalFilename.lastIndexOf(".");
        //截取(从lastIndexOf开始，一直截取到末尾)  获取文件后缀
        String suffix = originalFilename.substring(lastIndexOf);
        //文件名称
        Date date = new Date();
        //日期转换格式类
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmssSSS");
        //将日期转换之后当作文件的名称
        String formatDate = sdf.format(date);
        return formatDate+suffix;
    }

    public static String getPath(String fileName) {
        return "/static/upload/" + fileName;
    }
}
